class A:
    def hello_fun(self):
        print("Hello World")

def test(a):
    print("类作为函数参数传递：",a)

#类也是对象，所以可以打印
print(A)

#因为类也是对象，所以可以作为函数参数进行传递
test(A)

#hasattr用来判断指定类中是有有对应属性
print(hasattr(A,"mark"))#哼，我就是一个属性，来打我呀

#添加属性并且赋值
A.mark="帅"#mark是属性名称，帅是值
print(hasattr(A,"mark"))
print("mark属性值：",A.mark)

#因为类是一个对象，所以可以拷贝
B=A#拷贝
print(B)